#include "resource_gpu/resource_optical_gpu.h"
#include <iostream>

void ResourceOpticalGPU::printAllValues(const std::vector<int>& vec) {
    std::cout << "Vector values: ";
    for (int num : vec) {
        std::cout << num << " ";
    }
    std::cout << std::endl;
}

void ResourceOpticalGPU::printLengthAndSum(const std::vector<int>& vec) {
    printVectorLength(vec);
    int totalSum = sumVector(vec);
    std::cout << "Vector sum: " << totalSum << std::endl;
}